package com.example.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 购买记录查询DTO
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class PurchaseRecordQueryDTO extends BasePageDTO {

    /**
     * 用户名
     */
    private String userName;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 商品编号
     */
    private String productCode;

    /**
     * 店长名称
     */
    private String storeManagerName;

    /**
     * 购买状态：1-已完成，2-已取消
     */
    private Integer status;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 商品ID
     */
    private Long productId;

    /**
     * 店长ID
     */
    private Long storeManagerId;
} 